// 读取文件的工具方法
const fs = require('fs')
// filePath：文件的决对路径
module.exports.getFileJsonData = (filePath) => {
  // 根据文件的路径, 读取文件的内容
  return new Promise((resolve, reject) => {  //对读取文件异步任务的处理：包装在promise包装对象中
    /**
     * param1: 文件路径
     * param2：读取文件需用的编码
     * param3：回调函数
     */
    fs.readFile(filePath, 'utf-8', (error, data) => {
      if (error) {
        // 读取文件失败
        reject(error)
      } else {
        // 读取文件成功
        resolve(data)
      }
    })
  })
}